array of solar cells - Espagnol Anglais Dictionnaire